package cn.xinfei.xdecision.common.model.datax.collect;

import com.fasterxml.jackson.annotation.JsonProperty;
import com.google.common.collect.Maps;
import com.google.common.collect.Sets;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Map;
import java.util.Set;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class VirtualDataTransferReqVO {

    @JsonProperty("element_id_list")
    private Set<String> varCodes = Sets.newCopyOnWriteArraySet();
    @JsonProperty("context")
    private Map<String,Object> context = Maps.newConcurrentMap();
}
